package values.avatar
{
/**
 * GlowPropertyPluser
 * @author jliang
 *
 */
public class GrowPropertyPluser extends AvatarPropertyPluser
{
	//==========================================================================
	//  Constructor
	//==========================================================================
	public function GrowPropertyPluser(owner:IAvatarValue, name:String)
	{
		super(owner, name);
	}
	
	[Prop(mapping="maxHP")]
	override public function get maxHP():Number
	{
		return super.maxHP;
	}
	
	/**
	 *  物理防御
	 * @return 
	 * 
	 */	
	[Prop(mapping="normalDefense")]
	override public function get normalDefense():Number
	{
		return super.normalDefense;
	}
	
	/**
	 *  技能防御
	 * @return 
	 * 
	 */	
	[Prop(mapping="skillDefense")]
	override public function get skillDefense():Number
	{
		return super.skillDefense;
	}
	
	/**
	 *  元素防御
	 * @return 
	 * 
	 */	
	[Prop(mapping="elementDefense")]
	override public function get elementDefense():Number
	{
		return super.elementDefense;
	}
	
	/**
	 *  普通攻击力
	 * @return 
	 * 
	 */	
	[Prop(mapping="normalDamage")]
	override public function get normalDamage():Number
	{
		return super.normalDamage;
	}
	
	/**
	 *  特技攻击力
	 * @return 
	 * 
	 */	
	[Prop(mapping="skillDamage")]
	override public function get skillDamage():Number
	{
		return super.skillDamage;
	}
	
	/**
	 *  元素攻击力
	 * @return 
	 * 
	 */	
	[Prop(mapping="elementDamage")]
	override public function get elementDamage():Number
	{
		return super.elementDamage;
	}
	
	/**
	 *  命中等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="hitRate")]
	override public function get hitRate():Number
	{
		return super.hitRate;
	}
	
	/**
	 *  闪避等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="dodgeRate")]
	override public function get dodgeRate():Number
	{
		return super.dodgeRate;
	}
	
	/**
	 *  穿透等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="penetrateRate")]
	override public function get penetrateRate():Number
	{
		return super.penetrateRate;
	}
	
	/**
	 *  抵抗等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="resistRate")]
	override public function get resistRate():Number
	{
		return super.resistRate;
	}
	
	/**
	 *  强攻等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="enforceRate")]
	override public function get enforceRate():Number
	{
		return super.enforceRate;
	}
	
	/**
	 *  抵挡等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="blockRate")]
	override public function get blockRate():Number
	{
		return super.blockRate;
	}
	
	/**
	 *  强韧等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="toughness")]
	override public function get toughness():Number
	{
		return super.toughness;
	}
	
	/**
	 *  暴击等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="critRate")]
	override public function get critRate():Number
	{
		return super.critRate;
	}
	
	/**
	 *  御体等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="defenseRate")]
	override public function get defenseRate():Number
	{
		return super.defenseRate;
	}
	
	/**
	 *  压制等级
	 * @return 
	 * 
	 */		
	[Prop(mapping="suppressRate")]
	override public function get suppressRate():Number
	{
		return super.suppressRate;
	}
}
}



